import 'dart:convert';

import 'package:enterprise_v6_app/generated/json/base/json_field.dart';
import 'package:enterprise_v6_app/generated/json/project_same_time_entity.g.dart';
export 'package:enterprise_v6_app/generated/json/project_same_time_entity.g.dart';


/// 三同时实体
@JsonSerializable()
class ProjectSameTimeEntity {

	ProjectSameTimeEntity();

	factory ProjectSameTimeEntity.fromJson(Map<String, dynamic> json) => $ProjectSameTimeEntityFromJson(json);
	String? companyCode = '';
	String? createBy = '';
	String? createById = '';
	String? createDate = '';
	String? deleted = '';
	List<String>? fileList = [];
	String? id = '';
	String? ledgerFileUrl = '';
	String? projectBeginDate = '';
	String? projectEndDate = '';
	String? projectName = '';
	String? projectNowBeginDate = '';
	String? projectNowEndDate = '';
	String? projectNowStatus = '';
	String? projectNowStatusName = '';
	String? projectType = '';
	String? projectTypeName = '';
	String? updateBy = '';
	String? updateById = '';
	String? updateDate = '';
  /// 阶段名称
	String? statusName = '';

	Map<String, dynamic> toJson() => $ProjectSameTimeEntityToJson(this);

	@override
	String toString() {
		return jsonEncode(this);
	}
}
